import site.*

class PrincipalController {

    def index() { 
        def banner = BannerHome.list()
        def servicos = Servicos.list()
        def empresa = Empresa.findById(1)
        def caseSucesso = CaseSucesso.list(sort:"dateCreated", max:3)
        [banner:banner, servicos:servicos, empresa:empresa, caseSucesso:caseSucesso]
    }
    
    def servicos() {
        def servicos = Servicos.list()
        def empresa = Empresa.findById(1)
        [servicos:servicos, empresa:empresa]
    }
    
    def empresa() {
        def servicos = Servicos.list()
        def empresa = Empresa.findById(1)
        [servicos:servicos, empresa:empresa, empresa:empresa]
    }
    
    def equipe() {
        def equipe = Equipe.list()
        def servicos = Servicos.list()
        def empresa = Empresa.findById(1)
        [servicos:servicos, equipe:equipe, empresa:empresa]
    }
    
    def clientes() {
        def clientes =  Clientes.list()
        def servicos = Servicos.list()
        def empresa = Empresa.findById(1)
        [servicos:servicos, clientes:clientes, empresa:empresa]
    }
    
    def contato() { 
        def empresa = Empresa.findById(1)
        def servicos = Servicos.list()
        [servicos:servicos, empresa:empresa]
    }
    
    
    def imprensa (){
        def empresa = Empresa.findById(1)
        def servicos = Servicos.list()
        [servicos:servicos, empresa:empresa]
    }
    
    def caseSucesso (){
        def empresa = Empresa.findById(1)
        def servicos = Servicos.list()
        def cliente = Clientes.get(params.id)
        def caseSucesso =  CaseSucesso.findAllByClientes(cliente)
        [servicos:servicos, empresa:empresa, caseSucesso:caseSucesso]
    }
    
    def send = {
        if(params.email && params.nome && params.mensagem){   
            sendMail {
                to "rangel.iflex@gmail.com"
                subject "Fale Conosco"
                from "rangel.iflex@gmail.com"
                html g.render(template:"contato")
            }
            redirect(action: "contato")
            flash.message = "E-mail enviado com sucesso!" 
        }
        else{
            redirect(action: "contato")
            flash.message = "Email nao enviado, favor preencher todos os campos obrigatórios ( * )"
            def mensagem = params.mensagem
            def nome = params.nome
            def email = params.email
            [msg: mensagem, nome: nome, email:email]
        }
    }
}
